      <!-- IE detect trick from http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
      <!-- also used in http://www.google.com/newproducts/ -->
      <!-- IE10 does not support conditional comments at all -->
      <xsl:comment>
        <xsl:text><![CDATA[[if lt IE 7]><body class="ie6 lte7 lte8 lte9"><![endif]]]></xsl:text>
      </xsl:comment>
      <xsl:comment>
        <xsl:text><![CDATA[[if IE 7]><body class="ie7 lte7 lte8 lte9"><![endif]]]></xsl:text>
      </xsl:comment>
      <xsl:comment>
        <xsl:text><![CDATA[[if IE 8]><body class="ie8 lte8 lte9"><![endif]]]></xsl:text>
      </xsl:comment>
      <xsl:comment>
        <xsl:text><![CDATA[[if IE 9]><body class="ie9 lte9"><![endif]]]></xsl:text>
      </xsl:comment>
        <xsl:comment>
          <xsl:text><![CDATA[<![endif]]]></xsl:text>
        </xsl:comment>

        <body class=" no-js">
        <!-- no-js trick described below -->
        <xsl:text> no-js</xsl:text>
          <!-- 2. #js/#nojs switch --> 
          <!-- a) version from (http://harisov.livejournal.com/63790.html) --> 
          <!--    <xsl:text><![CDATA[document.documentElement.id="js";]]></xsl:text> -->
          <!-- b) version from http://www.google.com/newproducts/ -->
          <xsl:text><![CDATA[document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,"")+" js";]]></xsl:text>
